package main

import (
	"context"
	"google.golang.org/grpc"
	"huayan.rpc.com/test"
	"log"
)

func main() {
	// 建立连接到gRPC服务
	conn, _ := grpc.Dial("127.0.0.1:8028", grpc.WithInsecure())
	// 函数结束时关闭连接
	defer conn.Close()

	// 创建Waiter服务的客户端
	t := test.NewWriterClient(conn)

	// 调用gRPC接口
	tr, _ := t.DoMD5(context.Background(), &test.Req{JsonStr: "res123"})
	log.Printf("服务端响应: %s", tr.BancJson)

	tr, _ = t.DoStr(context.Background(), &test.Req{JsonStr: "测试原字符串"})
	log.Printf("服务端响应: %s", tr.BancJson)
}